MultiSafepay\WooCommerce\Services\PaymentMethodService S

Total Complexity 45
Dependencies 11
Dependents 11
Total lines 300
Lines of code 162
Logical lines of code 86
Comment lines 79
Methods 14
Properties 2

Methods 14

Method Rating Maintainability Complexity Lines of code
get_multisafepay_payment_methods_from_api()
S
51 5 27
is_any_woocommerce_payment_gateway_with_payment_component_qr_enabled()
S
59 5 14
create_woocommerce_payment_gateways()
S
57 4 17
is_settings_payments_page()
S
69 5 5
get_woocommerce_payment_gateways()
S
64 3 10
create_branded_woocommerce_payment_gateways()
S
64 3 9
get_woocommerce_payment_gateway_by_id()
S
66 3 9
get_woocommerce_payment_gateway_by_multisafepay_gateway_code()
S
65 3 9
get_woocommerce_payment_gateway_ids_with_payment_component_support()
S
66 3 9
get_enabled_woocommerce_payment_gateways()
S
66 3 9
is_multisafepay_credit_card_woocommerce_payment_gateway_enabled()
S
64 3 9
get_legacy_woocommerce_payment_gateway_ids()
S
54 1 20
__construct()
S
67 2 8
get_woocommerce_payment_gateway_ids()
S
68 2 7